From: Florian Müllner Date: Wed, 4 Dec 2019 18:49:17 +0000 (+0100) Subject: keyboard: Update extended key size on parent size changes X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~781^2^2~336 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=021f3e49b5e9d5470a4e4dd0c5a1ab65930fa12e;p=gnome-shell.git keyboard: Update extended key size on parent size changes Extended keys should have the same size as their parent key, so make sure to update them when the parent size changes. https://gitlab.gnome.org/GNOME/gnome-shell/issues/1976 --- diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js index 95d971211..4590d4961 100644 --- a/js/ui/keyboard.js +++ b/js/ui/keyboard.js @@ -460,6 +460,8 @@ var Key = GObject.registerClass({ this._extendedKeyboard.add(key); key.set_size(...this.keyButton.allocation.get_size()); + this.keyButton.connect('notify::allocation', + () => key.set_size(...this.keyButton.allocation.get_size())); } this._boxPointer.bin.add_actor(this._extendedKeyboard); }